草庐IT

Amazon EC2 上的 MongoDB

全部标签

c# - 如何更新远程 ms sql server 上的数据库(EF 代码优先)

在开发应用程序时,我使用了EF自动迁移。所以现在当我在VPS上部署我的应用程序时,我不知道如何向我的数据库添加新表和字段。我可以直接从我在VS2012中的项目连接到远程数据库,更新连接字符串,然后在包管理器控制台中使用“update-database”更新数据库吗?或者我需要在我的VPS上安装VS并从VPS更新数据库吗?我的数据库已经装满了数据,所以我不能删除它并重新创建。 最佳答案 是的,您可以使用VisualStudio,关注thistutorial-它也应该适用于VS2012。您也可以使用CodefirstMigration在

c# - 添加 IIS UrlRewrite 似乎会破坏本地 IIS 服务器上的调试

这个问题让我抓狂:我正在处理一个最近创建的项目,突然间我无法调试该特定项目。我正在使用带有IISUrlRewrite2模块的本地IIS7.5。我的开发机器是装有VisualStudio2010Professional的Windows7x64。在其他项目中调试仍然有效。我在本地IIS中设置了一个条目,然后开始在我的本地IIS上调试我的ASP.net4.0项目。我能够使用URLRewrite2模块将调试问题追溯到意外行为,并使用新创建的4.0Web应用程序项目重现该问题:在IIS中使用管理设计器添加一个简单的URL重写规则后,我无法开始调试,因为我收到了错误消息Unabletostartd

c# - 如何更改控制台应用程序上的目录

我正在为c#上的作业创建一个简单的资源管理器程序,并将目录设置为c:\\Windows如何将目录从默认窗口更改为控制台中的其他目录。 最佳答案 Directory.SetCurrentDirectory(@"c:\programfiles\"); 关于c#-如何更改控制台应用程序上的目录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14261439/

c# - 列表上的 IndexOf 太慢。更快的解决方案?

我有一个通用列表,它必须是一个保留顺序,所以我可以检索列表中对象的索引。问题是IndexOf太慢了。如果我将IndexOf注释掉,代码将尽可能快地运行。有没有更好的方法,例如用于c#的保留有序哈希列表?谢谢,内特编辑-添加/插入项目的顺序是它需要的顺序。无需对它们进行排序。此列表也有可能经常更新、添加、删除、插入。基本上我需要将对象转换为索引,因为它们在网格控件中表示,因此我可以根据索引在网格控件上执行操作。 最佳答案 如果它没有排序,但顺序需要保留,那么你可以有一个单独的Dictionary其中将包含每个元素的索引。如果您想要一个

c# - 您能否链接到使用 BackgroundWorker 而不将其作为组件放置在表单上的一个很好的示例?

我记得很多年前(2005年)我在我的代码中使用了BackgroundWorker而没有为它使用可视化组件,但我不记得如何(不幸的是我非常健忘,并且在我停止后很快就忘记了一切使用它)。也许我正在扩展BackgroundWorker类。您能否链接到一个以这种方式使用BackgroundWorker的好示例? 最佳答案 This文章清楚地解释了您需要的一切。HerearetheminimumstepsinusingBackgroundWorker:InstantiateBackgroundWorkerandhandletheDoWorke

c# - 如何在 C# 中使用鼠标选择 PictureBox.Image 上的区域

我只是想在我的picturebox.image上进行选择,但这比一些烦人的情况更糟。我想到了主图片框上的另一个图片框,但对我来说这似乎太懒惰了。我需要知道是否有办法在我要用鼠标绘制的picturebox.image上创建一个选择区域(这将是半透明的蓝色区域)并且它不应该改变我正在处理的图像。示例://StartRectangle//privatevoidpictureBox1_MouseDown(objectsender,System.Windows.Forms.MouseEventArgse){//Determinetheinitialrectanglecoordinates...R

c# - 如何从另一个线程更新 GUI 上的文本框

这个问题在这里已经有了答案:HowdoIupdatetheGUIfromanotherthread?(47个回答)关闭5年前。我是C#的新手,我正在尝试制作一个简单的客户端服务器聊天应用程序。我的客户端窗口窗体上有RichTextBox,我正在尝试从另一个类中的服务器更新该控件。当我尝试执行此操作时,出现错误:“跨线程操作无效:从创建它的线程以外的线程访问控制textBox1”。这是我的Windows窗体的代码:privateTopictopic;publicRichTextBoxtextbox1;boolcheck=topic.addUser(textBoxNickname.Text

c# - 如何删除 WP7 锁定屏幕上的音量控制?

当您停止音乐播放器中正在播放的音乐时,它并没有真正停止。它只是暂停它,因为您在锁定屏幕后仍然可以看到音乐控件。我想使用后面的代码删除出现在锁定屏幕上的音量控制(倒带、播放、前进)按钮。市场上的现有应用StoptheMusic!已经实现了这一点。我经历过这个page,但我仍然无法理解他们是如何做到这一点的。有没有办法实现这个?? 最佳答案 好问题,经过反复试验后我发现,如何从音量控制中删除音乐播放器:您需要在您的应用程序中添加扩展名为.wma的空文件,并将构建操作设置为“内容”,例如将“empty.wma”添加到应用程序根文件夹中。要

c# - Entity Framework 6.1 Code First Cascading Delete with TPH 用于派生类型上的一对一关系

我试图在公共(public)基类和不相关类的派生类之间创建2个一对一的关系,这样当我删除父行时,数据库中的子行也会被删除。几天来我一直在思考这个问题,并且我已经尝试了fluentapi中所有(对我来说)可以想象的关系组合。至今没有任何令人满意的结果。这是我的设置:publicclassOtherType{publicintID{get;set;}publicint?DerivedTypeAID{get;set;}publicvirtualDerivedTypeADerivedType{get;set;}publicint?DerivedTypeBID{get;set;}publicvi

c# - 在 win 7 上的 visual studio 2012 中找不到 assemblyInfo.cd 的构建错误

在搜索SO论坛后,我找不到适合我的问题的有效解决方案。如果您能找到,我将不胜感激。在VisualStudio2012中,我正在构建一个C#项目。我收到以下错误:Sourcefile'Properties\Assemblyinfo.cs'couldnotbefound.我有这个解决方案:Sourcefile'Properties\AssemblyInfo.cs'couldnotbefound但是,它对我不起作用。实际上,我在工作目录中有“Assemblyinfo.cs”,我可以在VS解决方案资源管理器中看到它。 最佳答案 您是否尝试过